package com.sskj.wallet.component;

import com.sskj.lib.dagger.module.UserModule;
import com.sskj.wallet.ui.activity.AddAddressActivity;
import com.sskj.wallet.ui.activity.AddCoinActivity;
import com.sskj.wallet.ui.activity.AddressBookActivity;
import com.sskj.wallet.ui.activity.AddressEditActivity;
import com.sskj.wallet.ui.activity.BackupKeystoreActivity;
import com.sskj.wallet.ui.activity.BackupWordActivity;
import com.sskj.wallet.ui.activity.CheckWordActivity;
import com.sskj.wallet.ui.activity.CoinInfoActivity;
import com.sskj.wallet.ui.activity.CreateWalletActivity;
import com.sskj.wallet.ui.activity.ImportWalletActivity;
import com.sskj.wallet.ui.activity.TransferActivity;
import com.sskj.wallet.ui.activity.UpdatePwdActivity;
import com.sskj.wallet.ui.activity.WalletEditActivity;
import com.sskj.wallet.ui.activity.WalletManageActivity;
import com.sskj.wallet.ui.fragment.WalletFragment;

import dagger.Component;

/**
 * 作者 :吕志豪
 * 简书：https://www.jianshu.com/u/6e525b929aac
 * github：https://github.com/lvzhihao100
 * 描述：
 * 创建时间：2018-09-05 09:01
 */
@Component(modules = {UserModule.class})
public interface UserDataComponent {
     void inject(AddCoinActivity addCoinActivity);
     void inject(CreateWalletActivity createWalletActivity);
     void inject(ImportWalletActivity importWalletActivity);
     void inject(WalletFragment walletFragment);
     void inject(WalletManageActivity walletManageActivity);
     void inject(BackupKeystoreActivity backupKeystoreActivity);
     void inject(BackupWordActivity backupWordActivity);
     void inject(CoinInfoActivity coinInfoActivity);
     void inject(WalletEditActivity walletEditActivity);
     void inject(UpdatePwdActivity updatePwdActivity);
     void inject(CheckWordActivity checkWordActivity);
     void inject(AddressEditActivity addressEditActivity);
     void inject(AddAddressActivity addAddressActivity);
     void inject(AddressBookActivity addressBookActivity);
     void inject(TransferActivity transferActivity);



}
